#include <iostream>
using namespace std;

//函数参数的默认值
//函数声明
//函数声明处，函数的形参可以给定默认参数
//规则：从右往左依次入栈，不可跳跃
int add(int a = 1,int b = 1,int c = 1);

int main(int argc,const char *argv[])
{
    cout << add(1,2,3) << endl;
    cout << add(1,2) << endl;
    cout << add() << endl;
    return 0;
}

//函数定义
int add(int a,int b,int c)
{
    return a + b + c;
}